Android PDF阅读框架/Android PDF框架简单使用,简单快速集成简易的PDF阅读器 ,AndroidPdfViewer框架简单使用。 您所在的位置:网站首页 android studio所用框架 Android PDF阅读框架/Android PDF框架简单使用,简单快速集成简易的PDF阅读器 ,AndroidPdfViewer框架简单使用。

Android PDF阅读框架/Android PDF框架简单使用,简单快速集成简易的PDF阅读器 ,AndroidPdfViewer框架简单使用。

2023-12-14 03:21| 来源: 网络整理| 查看: 265

文章目录 1:前言使用步骤步骤1 导包 / 导引用 / 添加依赖步骤2 更改xml布局文件步骤3 java文件处理

1:前言

因为前段时间项目展示,我们小组本打算做的是TXT阅读框架,但是找了众多TXT的demo与框架,发现难度有点‘亿’丢丢大,于时脸不红心不跳的转做PDF阅读了。

ps:pdf阅读是真的难搞,比txt阅读难,毕竟格式类型多。但是奈何github有大神,直接整合好了,我们后来人直接用就行。txt就不一样了,太多处理类,找到的大部分都是开源项目,不适合直接整合到自己的项目里,而且有的还用到了数据库存放处理好的数据。。。。。。我是菜鸟,我承认了。

本次带来的是AndroidPdfViewer 框架的简单使用 与自己的部分心的,希望对大家有所帮助 。

废话不多说,先上图以证清白。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

项目地址:https://github.com/barteksc/AndroidPdfViewer

项目地址:https://github.com/barteksc/AndroidPdfViewer

因为我的目的仅仅是简单实用,可以展示即可,并未深究,所以只能给你们带来一些启示了。

使用步骤 步骤1 导包 / 导引用 / 添加依赖

首先,你得有AndroidStudio,并且会创建新的项目,然后就可以继续往下看博客了。

在这里插入图片描述

在这个位置加一行代码: 目的是导入项目包,添加依赖。

implementation 'com.github.barteksc:android-pdf-viewer:3.2.0-beta.1' 步骤2 更改xml布局文件 下面这个控件才是核心,外面的布局随意, 步骤3 java文件处理 package com.example.pdf3; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import com.github.barteksc.pdfviewer.PDFView; import com.github.barteksc.pdfviewer.listener.OnPageChangeListener; public class MainActivity extends AppCompatActivity { private int defaultPage=1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); PDFView pdfView=findViewById(R.id.pdfView); //pdfView.fromAsset(String) 文件的数据源(数据来源 / pdf文件地址) //pdfView.fromSource(DocumentSource) //pdfView.fromStream(InputStream //pdfView.fromBytes(byte[]) //pdfView.fromFile(File) //pdfView.fromUri(Uri) pdfView.fromAsset("test.pdf") // .pages(0, 2, 1, 3, 3, 3) //限制能显示的页面为那些页,不写的话默认展示所有页面,写的话就只会展示你写的哪些页面,例如这行代码规定了只能展示0,2,1,3,3,3这六页。 .enableSwipe(true) // 允许使用刷卡阻止更改页面 .swipeHorizontal(false)//是否水平翻页,默认竖直翻页 .enableDoubletap(false)//是否可以双击方法页面 .defaultPage(defaultPage)//打开时候的默认页面,这里是上面我自定义的第一页,建议


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有